﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeFile="ABMFlota.aspx.cs" Inherits="Empresa_ABMFlotas" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="Server">
    <div style="width:500px;margin-left:auto;margin-right:auto">
        <div class="buttoncontainer" style="clear: both">
            <asp:LinkButton ID="cmdNuevaFlota" runat="server" OnClick="cmdNuevaFlota_Click" CssClass="button">Nueva Flota</asp:LinkButton>
        </div>
        <br />
        <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
            <ContentTemplate>
                <asp:GridView ID="grd" runat="server" AutoGenerateColumns="False" 
                    OnRowCommand="grd_RowCommand" Width="100%">
                    <Columns>
                        <asp:BoundField HeaderText="Descripción" DataField="Descripcion">
                            <HeaderStyle HorizontalAlign="Left" />
                            <ItemStyle Width="80%" />
                        </asp:BoundField>
                        <asp:TemplateField HeaderText="Activa">
                            <ItemTemplate>
                                <asp:Label ID="Label1" runat="server" Text='<%# obtenerEstado (Eval("Activo")) %>'></asp:Label>
                            </ItemTemplate>
                            <HeaderStyle HorizontalAlign="Left" />
                        </asp:TemplateField>
                        <asp:ButtonField CommandName="modificar" Text="Modificar" ButtonType="Image" ImageUrl="~/Graphics/editar20.png ">
                            <ItemStyle Width="1px" />
                        </asp:ButtonField>
                    </Columns>
                </asp:GridView>
                <div id="AM" style="display: none" title="Flota">
                    <div id="c1" style="width: 130px; float: left;">
                        Descripción:
                    </div>
                    <div id="v1">
                        <asp:TextBox ID="txtDescripcion" runat="server" MaxLength="80" Width="360px"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="rfvDescripcion" runat="server" ControlToValidate="txtDescripcion"
                            ErrorMessage="Ingrese una descripción" ValidationGroup="abm" ForeColor="Red">*</asp:RequiredFieldValidator>
                    </div>
                    <div id="c2" style="width: 130px; float: left;">
                        Activa:
                    </div>
                    <div id="v2">
                        <asp:CheckBox ID="chkActivo" runat="server" />
                    </div>
                    <div id="c3" style="width: 320px; font-style:italic; float: left; margin-top:10px">
                        * Datos requeridos
                    </div>
                    <div id="botones" style="text-align: right;">
                        <br />
                        <asp:LinkButton ID="cmdAceptar" runat="server" ValidationGroup="abm" OnClick="cmdAceptar_Click"
                            CssClass="button">Aceptar</asp:LinkButton>
                        <asp:LinkButton ID="cmdCancelar" runat="server" PostBackUrl="~/Empresa/ABMFlota.aspx" CssClass="button">Cancelar</asp:LinkButton>
                    </div>
                </div>
                <input type="hidden" name="title" id="hidTitle" value="" runat="server" />
            </ContentTemplate>
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="cmdNuevaFlota" EventName="Click" />
            </Triggers>
        </asp:UpdatePanel>
    </div>
    <script>
        function ShowDialog(titulo) {
            $("#AM").dialog({ modal: true, width: 550, resizable: false, title: titulo }).parent().appendTo(jQuery("form:first"));
        }
//        function HideDialog() {
//            $(".ui-dialog-titlebar-close").click();
//        }
        var prm = Sys.WebForms.PageRequestManager.getInstance();

        prm.add_endRequest(EndRequest);

        function EndRequest(sender, args) {
            ShowDialog($("#<%=hidTitle.ClientID %>").val());
        }
    </script>
</asp:Content>
